body 
  {
  background: #FFFFFF; 
  background-image: url('graphix/spiral_unruled5.gif');
  background-repeat: repeat-y
  }


p 
  {
  font-family: arial;
  font-size: 10pt;
  margin-left: 80px;
  margin-right: 70px;
  color: rgb(0,0,0)
  }

p.white 
  {
  font-family: arial;
  font-size: 11pt;
  color: rgb(255,255,255)
  }

p.special 
  {
  font-family: arial;
  font-size: 10pt;
  margin-left: 80px;
  margin-right: 70px;
  color: rgb(0,0,0)
  }

p.special:first-letter 
{
color: rgb(0,0,255);
font-size:x-large;
}

p.small 
  {
  font-family: arial;
  font-size: 8pt;
  margin-left: 80px;
  margin-right: 70px;
  color: rgb(0,0,0)
  }

p.large 
  {
  font-family: arial;
  font-size: 20pt;
  margin-left: 80px;
  margin-right: 70px;
  color: rgb(0,0,255);
  }

p.indent1
  {
  margin-left: 120px;
  margin-right: 80px;
  }

p.indent3
  {
  margin-left: 160px;
  margin-right: 80px;
  }

p.indent4
  {
  margin-left: 240px;
  margin-right: 80px;
  }

p.courier {font-family: courier}

p.alert 
   {
   color: rgb(255,0,0);
   font-weight: bold
   }

p.dotted {border-style: dotted}
p.dashed {border-style: dashed}
p.solid {border-style: solid}
p.double {border-style: double}
p.groove {border-style: groove}
p.ridge {border-style: ridge}
p.inset {border-style: inset}
p.outset {border-style: outset}

p.header 
	{
	background-color: #0000FF;
  	color: #FFFFFF;
 
	}
   
h1 
  {
  font-family: arial;
  font-size: 14pt;
  margin-left: 80px;
  margin-right: 70px;
  }

h2 
  {
  color: blue;
  font-family: arial;
  font-size: 12pt;
  margin-left: 80px;
  margin-right: 70px;
  }

hr 
  {
  color: blue;
  position:relative;
  margin-left:80px;
  margin-right:70px
  }

hr.total
  {
  color: blue;
  width: 1000px;
  }

ul
  {
  font-family: arial;
  font-size: 10pt;
  margin-left: 120px;
  margin-right: 70px;
  }
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}
ul.arrow 
  {
  list-style: url('graphix/arrowpointer.gif');
  margin-left: 110px;
  margin-right: 70px;
  }

ul.service1
  {
  font-family: arial;
  font-size: 10pt;
  margin-left: 100px;
  margin-right: 10px;
  color: rgb(0,0,255);
  }

ul.service2
  {
  font-family: arial;
  font-size: 10pt;
  margin-left: 25px;
  list-style-type: none;
  color: rgb(0,0,0);
  }


ol
  {
  font-family: arial;
  font-size: 10pt;
  margin-left: 130px;
  margin-right: 70px;
  }
ol.decimal {list-style-type: decimal}

img.special  /* Not used as yet  */
	{
	position:absolute;
	clip:rect(0px 70px 200px 0px)
	}

img.left
	{
	vertical-align:top;
	margin:10px;
	}
	
img.middle
	{
	vertical-align:middle;
	margin:10px;
	}
	
	
.justified 
	{
	text-align: justify;
	}

table
	{
  font-family: arial;
  font-size: 10pt;
  margin-left: 80px;
  margin-right: 70px;
  	}

table.header
	{
	font-family: arial;
	font-size: 20pt;
	margin-left: 20px;
	width: 800px;
	vertical-align: middle;
	color: rgb(0,0,255);
  	}

table.nav
	{
  font-family: arial;
  font-size: 10pt;
  width: 800px;
  height: 25px;
  	}

table.max
	{
  font-family: arial;
  font-size: 10pt;
  width: 1000px;
  	}

table.left
	{
  font-family: arial;
  font-size: 10pt;
  margin-left: 10px;
  margin-right: 50px;
  	}

table.visible
	{
  background-color: #0000ff;
  color: #FFFFFF;
  font-family: arial;
  font-size: 11pt;
  text-align: justify;
  border-style: ridge;
  margin-left: 80px;
  margin-right: 70px;
   }

table.policy
	{
  font-family: arial;
  font-size: 11pt;
  text-align: justify;
  border-style: ridge;
  margin-left: 80px;
  margin-right: 70px;
   }
  	
tr
	{
	vertical-align: top;
	}

td
	{
	vertical-align: top;
	text-align: center;
	}
	
td.header
	{
	vertical-align: bottom;
	padding-bottom: 35px;
	text-align: center;
	}
	
td.left
	{
	vertical-align: top;
	text-align: left;
	}
	
a:link {color: rgb(0,0,255)}     /* unvisited link */
a:visited {color: rgb(0,0,255)}  /* visited link */
a:hover {color: rgb(0,0,255); font-weight: bold;}   /* mouse over link */
a:active {color: #0000FF}   /* selected link */

#nav1 a:visited,
		a:active,
		a:link
	{
	font-size: 12px;
	text-decoration: none;
	color: #0000FF;  /* text color */
	}

#nav1 a:hover
	{
	font-size: 12px;
/*	padding: 4px 16px;  */
	text-decoration: underline;
	color: #000000;  /* text color */
	font-weight: normal;
	}






div.2  /* Not used as yet  */ 
{
background-color:#00FFFF;
width:150px;
height:150px;
overflow: scroll
}


/* Generally speaking all the styles will "cascade" into a new "virtual" style
sheet by the following rules, 
   where #4 has the highest priority: 

     1. Browser default 
     2. External style sheet 
     3. Internal style sheet (inside the <head> tag) 
     4. Inline style (inside an HTML element) 

So, an inline style (inside an HTML element) has the highest priority, which
means that it will override a style declared inside the <head> tag, in an
external style sheet, or in a browser (a default value).
*/
/* Do NOT start a class name with a number! It will not work in
Mozilla/Firefox. */
/* Do NOT start an ID name with a number! It will not work in Mozilla/Firefox.
*/
/* Do NOT leave spaces between the property value and the units! If you use
"margin-left: 20 px" instead of "margin-left: 20px" it will only work properly
in IE6 but it will not work in Mozilla/Firefox or Netscape. */
/* */
/* */
/* */
/* */
/* */

